toad frog

Noun
  1. any of various tailless stout-bodied amphibians with long hind limbs for leaping; semiaquatic and terrestrial species

Khám phá thêm

Các từ liên quan

Từ đồng nghĩa

toad frog
A small toad frog sits on a large green lily pad in a pond.